Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 01.09.2015, 13:22
Новичок на форуме
Отправить личное сообщение для suboral Посмотреть профиль Найти все сообщения от suboral
 
Регистрация: 01.09.2015
Сообщений: 3

GET/POST + JSON
Добрый день, как в javascript, так и в jquery ноль, только-только начал изучать и пока даже самые простые вопросы загоняют в тупик.
Но встала задача, решить которую надо срочно. И я понимаю, что в принципе она легкая и много информации, которую я не могу связать.
Есть запрос GET (может быть и POST неважно).
$.get('http://www.www.www', {brand:febi,number:01089,userlogin:admin,userpsw:password},

На что получаю такой массив данных:
Код:
[
{
"distributorId": 362379,
"grp": null,
"code": "",
"brand": "MERCEDES-BENZ",
"number": "A000989082510",
"numberFix": "A000989082510",
"description": "Антифриз MB 325,0 синий 1,5 л бутылка",
"availability": 13,
"packing": null,
"deliveryPeriod": 12,
"deliveryPeriodMax": 24,
"deadlineReplace": "",
"distributorCode": null,
"supplierCode": 35773,
"supplierColor": "C2FFD4",
"supplierDescription": "MBKPR",
"itemKey": "jlAtCCHclLWlKjVh6F5zHc1SwWrFIBD8lbDnvKDRPI3H3nooLfRaCCbasuBLxGjhUfrvjeaQtF/Qyzg7s6zr4BesyXuHNgzTYiyoOTlXg7HrFNBHXGZQ8JYIpyQjMxl5W7gsnBckh8JE9fRQsbarSVU8evLMifcVrbvSwsb9KJ2cHXfwcbcL6oIEtvVWH3Cyj3k5IUTTH9pJ8dkXsmuuciueUzxVr9rZosiWN/21huSNjnaIeMsjWkK7C+kvhFZEKiYVF/ArlcHYd51c/I/p6E+NTo/oMN5BUVYDmsHgGgOOKS4BFLu2TPRbpzGYX6Pdy54dqWFKIdh5ug8h54FbhPSvuOTgNvUj+P3DfP8ARIGp9A==",
"price": 824.96,
"weight": "1.78",
"volume": null,
"groupId": 0,
"deliveryProbability": 0,
"lastUpdateTime": "2015-09-01 08:38:47",
"additionalPrice": 0,
"noReturn": 0,
"priceIn": 785.68
},
{
"distributorId": 362388,
"grp": null,
"code": "",
"brand": "MERCEDES-BENZ",
"number": "A000989082510",
"numberFix": "A000989082510",
"description": "Антифриз 1,5л",
"availability": 3,
"packing": null,
"deliveryPeriod": 48,
"deliveryPeriodMax": 96,
"deadlineReplace": "",
"distributorCode": null,
"supplierCode": 35782,
"supplierColor": null,
"supplierDescription": "TRKMV",
"itemKey": "AbeXNTd00TZSXY732xcADKWRQWsDIRCF/0qY82bR1c0a/0FPLfQaEFdtGTC74mohlPz3qDkk6bWXx5uP4TkPf2HLIXh0UZnVOpBL9r4D6zYTMSRcF5BwyoRTUpXZqnxoXjTPm5IHYdOOdmNzM5SoLUQ07q0GTeLQ0/EBn1GoG9OR94SW4T2np+lTe9eImFjPC8nB6uRUwnPNGAgd9+S4J3RHhGRccgYvHZR1Xzr79N8u+kej1zN6TBeQrAO0yuKWIs45rbGgw8CEKIvWYn1Y+497T9KByTG6xVxUrKdjaUv/wrV2LPQ7hvtPXG+IY32R",
"price": 873.41,
"weight": "1.78",
"volume": null,
"groupId": 0,
"deliveryProbability": 0,
"lastUpdateTime": "2015-09-01 08:34:43",
"additionalPrice": 0,
"noReturn": 0,
"priceIn": 794.01
},
{
"distributorId": 362390,
"grp": null,
"code": "",
"brand": "MERCEDES-BENZ",
"number": "A000989082510",
"numberFix": "A000989082510",
"description": "АНТИФРИЗ 1,5 L",
"availability": 17,
"packing": null,
"deliveryPeriod": 48,
"deliveryPeriodMax": 120,
"deadlineReplace": "",
"distributorCode": null,
"supplierCode": 35784,
"supplierColor": null,
"supplierDescription": "MBRND",
"itemKey": "xISF6e0LM50QHKgenBcjDKWRTWoEIRCFr9LUuqdR+0fbGwQCCWQbEEdNKDDdYmtgCLl71FnMJNtsHlVfFc96+AVHDsGji8rs1oHcsvc9WHeYiCHhvoGE10wmSpraqoy1WrR6akpuhPKO9nP3CMXmCBGNe6gmnPNhvbE7Euqci3lYRGmecrrrXrR3jQg2DevSQw5WJ6cSflQLRuh8IuuJ0I4IOU5yZPDremXdm84+/SeF/tTo9Rk9pgtIyntAqyweKeI5pz2CHBc2rqRsWov1Ve2frxkLMzlGt5mLivVuLFHpX7jXgIW+x3D9gO8fMXJ6qw==",
"price": 824.96,
"weight": "1.78",
"volume": null,
"groupId": 0,
"deliveryProbability": 0,
"lastUpdateTime": "2015-09-01 08:34:32",
"additionalPrice": 0,
"noReturn": 0,
"priceIn": 785.68
}
]
Очень прошу написать, как это реализовать.
Вроде как понимаю, что надо использовать $.each но дальше меня не хватает.
Заранее спасибо.
Ответить с цитированием
  #2 (permalink)  
Старый 01.09.2015, 18:24
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от suboral
"description": "Антифриз MB 325,0 синий 1,5 л бутылка"
Сообщение от suboral
Очень прошу написать, как это реализовать.
Предложение "поделится прибылью"? Или что такое реализация?
Ответить с цитированием
  #3 (permalink)  
Старый 02.09.2015, 07:18
Профессор
Отправить личное сообщение для krasovsky Посмотреть профиль Найти все сообщения от krasovsky
 
Регистрация: 21.12.2012
Сообщений: 869

get и post - это типы запросов
а json - это тип данных
https://api.jquery.com/jquery.get/ читай доку там написано как параметры передавать.

И опиши нормально проблему, что кого реализовать? что "это"?
Судя по всему ты делаешь get запрос и получаешь обратно строку, пытаешься на ней использовать each. Для начала неплохо бы указать тип данных - json и получить json-объект вместо строки
Ответить с цитированием
  #4 (permalink)  
Старый 02.09.2015, 15:01
Новичок на форуме
Отправить личное сообщение для suboral Посмотреть профиль Найти все сообщения от suboral
 
Регистрация: 01.09.2015
Сообщений: 3

Сообщение от laimas Посмотреть сообщение
Предложение "поделится прибылью"? Или что такое реализация?
https://ru.wiktionary.org/wiki/%D1%8...%D 0%B8%D1%8F
Первое значение.

get и post - это типы запросов
а json - это тип данных
https://api.jquery.com/jquery.get/ читай доку там написано как параметры передавать.

Сообщение от krasovsky
И опиши нормально проблему, что кого реализовать? что "это"?
Судя по всему ты делаешь get запрос и получаешь обратно строку, пытаешься на ней использовать each. Для начала неплохо бы указать тип данных - json и получить json-объект вместо строки
Реализовать метод отправки запроса на адрес www.www.www с параметрами brand:febi,number:01089,userlogin:admin,userpswa ssword - собственно он есть:
$.get('http://www.www.www', {brand:febi,number:01089,userlogin:admin,userpsw assword},
ок, запрос отправили, получили ответ в json:
{
"distributorId": 362379,
"grp": null,
"code": "",
"brand": "MERCEDES-BENZ",
"number": "A000989082510",
"numberFix": "A000989082510",
"description": "Антифриз MB 325,0 синий 1,5 л бутылка",
"availability": 13,
"packing": null,
"deliveryPeriod": 12,
"deliveryPeriodMax": 24,
"deadlineReplace": "",
"distributorCode": null,
"supplierCode": 35773,
"supplierColor": "C2FFD4",
"supplierDescription": "MBKPR",
"itemKey": "jlAtCCHclLWlKjVh6F5zHc1SwWrFIBD8lbDnvKDRPI3H3nooL fRaCCbasuBLxGjhUfrvjeaQtF/Qyzg7s6zr4BesyXuHNgzTYiyoOTlXg7HrFNBHXGZQ8JYIpyQjM xl5W7gsnBckh8JE9fRQsbarSVU8evLMifcVrbvSwsb9KJ2cHXf wcbcL6oIEtvVWH3Cyj3k5IUTTH9pJ8dkXsmuuciueUzxVr9rZo siWN/21huSNjnaIeMsjWkK7C+kvhFZEKiYVF/ArlcHYd51c/I/p6E+NTo/oMN5BUVYDmsHgGgOOKS4BFLu2TPRbpzGYX6Pdy54dqWFKIdh5u g8h54FbhPSvuOTgNvUj+P3DfP8ARIGp9A==",
"price": 824.96,
"weight": "1.78",
"volume": null,
"groupId": 0,
"deliveryProbability": 0,
"lastUpdateTime": "2015-09-01 08:38:47",
"additionalPrice": 0,
"noReturn": 0,
"priceIn": 785.68
}
Как его принять не могу додумать.
Перелапатил уйму примеров, не из них не смог передать под себя, поэтому даже наброска не имею, как делать.
Был бы признателен, за строчки кода с момента отправки запроса, и кончая отображением любых пары значение из полученного JSON ответа, там уже сам додумаю.
Ответить с цитированием
  #5 (permalink)  
Старый 03.09.2015, 10:34
Новичок на форуме
Отправить личное сообщение для suboral Посмотреть профиль Найти все сообщения от suboral
 
Регистрация: 01.09.2015
Сообщений: 3

Сообщение от Rise Посмотреть сообщение
suboral, а калбэк где?
Вопрос, "простите, что ?" буде достаточно, что понять как мне все это сложно для понимания ? Не пойму зачем здесь калбэк....
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сериализация форм в json Dtri jQuery 17 07.02.2017 11:42
собрать из json Html Валерий1996 AJAX и COMET 1 15.06.2015 08:41
Не могу распарсить JSON. gorenie jQuery 3 29.11.2013 22:26
JSON или JSONP для запросов на другой сервер? Метод GET, для длинных сообщений? Kotakota jQuery 5 23.08.2011 23:12
jQuery. Обработка ошибок и JSON. mma_mma jQuery 3 19.07.2010 12:10